.str_wrap {overflow-x: hidden;width:100%;font-size:15px;position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;white-space:nowrap;margin-bottom: 20px;}



.str_wrap li{
display: inline-block;

position: relative;
border: 1px solid #e7e7e7;

background-color: #ffffff;
height: 335px;
}

.str_wrap li span{
    display: block;
    height: 100%;
    width: 100%;
    color:#fff;
    font-size: 18px;
    font-weight: initial;
    line-height: 30px;
    text-align: center;
    z-index: 9;
    bottom: 0;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.0);
    position: absolute;
    display: none;
    padding-top:70px;
}
.str_wrap li div:hover{
	
    
    color: #303030;
    display: block;

}

.str_wrap li div{
	
	text-align: center;
	color: #303030;
	height:40px;
	line-height:40px;
    
	
}
.str_wrap li p{
	text-align: center;
	color: #303030;
	height:49px;
	line-height:49px;
	width: 130px !important;
	background-color: #999999;
	display: block;
	margin: 0 auto;
  }
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}


.str_wrap img {
max-width: none !important;

-moz-transform:scale(1.0);
-webkit-transform:scale(1.0);
-ms-transform:scale(1.0);
transform:scale(1.0);
    transition: all .3s ease-in .0s;
}


.str_wrap li:hover a img{
  -moz-transform:scale(1.2);
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2);
}

.str_wrap a {
display: inline-block;
text-align: center;
height: auto;
letter-spacing: 2px;

position: relative;
overflow: hidden;
}



/* ===== */


